#if !defined(_OTA_VERSION)
#define _OTA_VERSION


#define VERSION_MAJOR 2
#define VERSION_MINOR 0
#define VERSION_PATCH 0

/**
 * @brief 检查并更新程序
 * 1 网关程序 查询 远端ota服务发布的最新版本号
 *  1.1 http查询json 
 *  1.2 解析json 获取其中版本号
  2 和本地当前程序的版本号进行比对 如果本地低则需要下载远端应用程序
    
  3 下远端应用程序
  4 本地根据下载的文件生产一个验证码  (ai生成)
  5 和远端的验证码进行对比 如果相同则认可当前文件
  6 结束当前进程 
 */
 int  ota_check_update();


 /**
  *   周期性每日进行检查
  */
 int  ota_check_update_daily();


 /**
  * 获取当前版本号
  */
void ota_show_version();

#endif // _OTA_VERSION
